package cn.net.cfss.fgbp.api.console.dto;

import java.util.Date;
import javax.persistence.*;

@Table(name = "t_sys_application")
public class SysApplicationDto extends BaseDto {
    /**
     * 菜单名称
     */
    @Column(name = "APP_NAME")
    private String appName;

    /**
     * 菜单权限标识
     */
    @Column(name = "PERMISSION")
    private String permission;

    /**
     * 前端URL
     */
    @Column(name = "URL")
    private String url;

    /**
     * 图标
     */
    @Column(name = "ICON")
    private String icon;

    /**
     * 排序值
     */
    @Column(name = "SORT")
    private Integer sort;

    /**
     * 备注
     */
    @Column(name = "REMARK")
    private String remark;

    /**
     * 获取菜单名称
     *
     * @return APP_NAME - 菜单名称
     */
    public String getAppName() {
        return appName;
    }

    /**
     * 设置菜单名称
     *
     * @param appName 菜单名称
     */
    public void setAppName(String appName) {
        this.appName = appName == null ? null : appName.trim();
    }

    /**
     * 获取菜单权限标识
     *
     * @return PERMISSION - 菜单权限标识
     */
    public String getPermission() {
        return permission;
    }

    /**
     * 设置菜单权限标识
     *
     * @param permission 菜单权限标识
     */
    public void setPermission(String permission) {
        this.permission = permission == null ? null : permission.trim();
    }

    /**
     * 获取前端URL
     *
     * @return URL - 前端URL
     */
    public String getUrl() {
        return url;
    }

    /**
     * 设置前端URL
     *
     * @param url 前端URL
     */
    public void setUrl(String url) {
        this.url = url == null ? null : url.trim();
    }

    /**
     * 获取图标
     *
     * @return ICON - 图标
     */
    public String getIcon() {
        return icon;
    }

    /**
     * 设置图标
     *
     * @param icon 图标
     */
    public void setIcon(String icon) {
        this.icon = icon == null ? null : icon.trim();
    }

    /**
     * 获取排序值
     *
     * @return SORT - 排序值
     */
    public Integer getSort() {
        return sort;
    }

    /**
     * 设置排序值
     *
     * @param sort 排序值
     */
    public void setSort(Integer sort) {
        this.sort = sort;
    }

    /**
     * 获取备注
     *
     * @return REMARK - 备注
     */
    public String getRemark() {
        return remark;
    }

    /**
     * 设置备注
     *
     * @param remark 备注
     */
    public void setRemark(String remark) {
        this.remark = remark == null ? null : remark.trim();
    }

}